Platform Explorer / Nuxeo Platform 2023.10

Extension point typeCompatibility

Documentation

Action compatibility type (since 5.6) defining the UI type action from deprecated action category:

- category: category action

- type: UI action type

Examples:

    <typeCompatibility type="link_icon">
        <category>DOCUMENT_UPPER_ACTION</category>
        <category>DOCUMENT_HEADER_ACTIONS_LIST</category>
    </typeCompatibility>
    <typeCompatibility type="link_icon_text">
        <category>DEFAULT_LIST</category>
        <category>CLIPBOARD_LIST</category>
    </typeCompatibility>
    <typeCompatibility type="button">
        <category>CURRENT_SELECTION_COPY</category>
        <category>CLIPBOARD_PASTE</category>
        <category>CURRENT_SELECTION_ADDTOLIST</category>
        <category>CURRENT_SELECTION_TRASH</category>
        <category>CREATE_DOCUMENT_FORM</category>
        <category>EDIT_DOCUMENT_FORM</category>
    </typeCompatibility>
    <typeCompatibility type="link">
        <category>USER_SERVICES</category>
        <category>USER_MENU_ACTIONS</category>
    </typeCompatibility>
    <typeCompatibility type="bare_link">
        <category>DOCUMENT_HEADER_ACTIONS_LIST_HREF</category>
    </typeCompatibility>

Contribution Descriptors

  • Class: org.nuxeo.ecm.platform.actions.TypeCompatibility

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-admin-center-jsf-2023.10.13.jar /OSGI-INF/action-widgets-contrib.xml
    <extension point="typeCompatibility" target="org.nuxeo.ecm.platform.actions.ActionService">
    
        <typeCompatibility type="admin_rest_document_link">
          <category>NUXEO_ADMIN</category>
          <category>SystemInfo_sub_tab</category>
          <category>UsersActivity_sub_tab</category>
          <category>ConnectClient_sub_tab</category>
          <category>ConnectApps_sub_tab</category>
          <category>UsersGroupsManager_sub_tab</category>
          <category>Monitoring_sub_tab</category>
          <category>DashboardManagement_sub_tab</category>
          <category>OAuthOpensocial_sub_tab</category>
          <category>ElasticSearch_sub_tab</category>
        </typeCompatibility>
    
      </extension>
  • nuxeo-platform-webapp-base-2023.10.13.jar /OSGI-INF/actions-contrib.xml
    <extension point="typeCompatibility" target="org.nuxeo.ecm.platform.actions.ActionService">
    
        <typeCompatibility type="link">
          <category>DOCUMENT_UPPER_ACTION</category>
          <category>DOCUMENT_HEADER_ACTIONS_LIST</category>
          <category>DEFAULT_LIST</category>
          <category>CLIPBOARD_LIST</category>
          <category>CURRENT_SELECTION_COPY</category>
          <category>CLIPBOARD_PASTE</category>
          <category>CURRENT_SELECTION_ADDTOLIST</category>
          <category>CURRENT_SELECTION_TRASH</category>
          <category>CREATE_DOCUMENT_FORM</category>
          <category>EDIT_DOCUMENT_FORM</category>
          <category>USER_SERVICES</category>
          <category>USER_MENU_ACTIONS</category>
          <category>SUBVIEW_UPPER_LIST</category>
        </typeCompatibility>
    
        <typeCompatibility type="bare_link">
          <category>DOCUMENT_HEADER_ACTIONS_LIST_HREF</category>
          <category>SUBVIEW_UPPER_LIST_HREF</category>
        </typeCompatibility>
    
        <typeCompatibility type="rest_document_link">
          <category>VIEW_ACTION_LIST</category>
          <category>TAB_MANAGE_sub_tab</category>
          <category>TAB_CONTENT_HISTORY_sub_tab</category>
        </typeCompatibility>
    
        <typeCompatibility type="main_tab">
          <category>MAIN_TABS</category>
        </typeCompatibility>
    
      </extension>
  • nuxeo-routing-dashboard-2023.10.13.jar /OSGI-INF/document-routing-dashboard-actions-contrib.xml
    <extension point="typeCompatibility" target="org.nuxeo.ecm.platform.actions.ActionService">
    
        <typeCompatibility type="workflow_rest_document_link">
          <category>WORKFLOW_DASHBOARD</category>
        </typeCompatibility>
    
      </extension>
  • nuxeo-user-center-2023.10.13.jar /OSGI-INF/action-widgets-contrib.xml
    <extension point="typeCompatibility" target="org.nuxeo.ecm.platform.actions.ActionService">
    
        <typeCompatibility type="home_rest_document_link">
          <category>USER_CENTER</category>
          <category>UsersGroupsHome_sub_tab</category>
          <category>Dashboard_sub_tab</category>
          <category>MiniMessages_sub_tab</category>
          <category>Collections_sub_tab</category>
          <category>Certificate_sub_tab</category>
          <category>WorkflowHome_sub_tab</category>
          <category>ActivityStream_sub_tab</category>
          <category>AuthorizedApplication_sub_tab</category>
          <category>Profile_sub_tab</category>
          <category>Preferences_sub_tab</category>
          <category>relationship_network_sub_tab</category>
          <category>SavedSearches_sub_tab</category>
        </typeCompatibility>
    
      </extension>